var config = {
    cache: true,
    module: {
        loaders: [
            { test: /\.vue$/, loader: 'vue'}
        ]
    },
    // devtool: 'source-map',
    //其它解决方案配置
    resolve: {
        alias: {
            //插件名称
            zepto:__dirname+'/static/lib/zepto/zepto.min.js',
            tap:__dirname+'/static/lib/zepto/zepto.tap.min.js',
            iscroll:__dirname+'/static/lib/iscroll/iscroll.min.js',
            swiper:__dirname+'/static/lib/swiper.min.js',

            //工具模块
            utils:__dirname+'/static/lib/utils.js',
            //web-storage-cache模块
            wsCache:__dirname+'/static/lib/web-storage-cache.min.js'

        }
    }
}

function webpackConfig(opt) {
    if (!opt) {
        return config;
    }
    for (var i in opt) {
        config[i] = opt[i];
    }
    return config;
}

module.exports=webpackConfig;